Release 10.1A: OpenEdge Application Server:
Developing AppServer Applications
Controlling AppServer entry points
You can control AppServer entry points for an AppServer agent at run time using the
EXPORT( )method on theSESSIONhandle. AppServer entry points are the pathnames of procedures in the AppServerPROPATHthat a client application can execute as remote procedures (persistently or non-persistent). TheEXPORT( )method establishes entry points by allowing you to set and maintain an export list that contains the pathnames of authorized remote procedures. As such, this is a mechanism that you can use to enforce secure access to the AppServer.The scope of the export list set by the
EXPORT( )method is the AppServer agent in which the method executes. As result, when and where you need to set the export list depends both on your AppServer operating mode and the requirements of your application. If you never set an export list using theEXPORT( )method, client applications can call any Progress 4GL procedure on the AppServerPROPATHas a remote procedure.This section describes how the AppServer uses an export list to limit client access to the AppServer and how you can use the
EXPORT( )method to set them. For more information on how the AppServer operating mode can affect export list settings, see the information on AppServer security in Chapter 4, " Design and Implementation Considerations."
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |